global payment - French English Dictionary